﻿@{
    ViewBag.Title = "会员促销策略列表";
}

@using MMS.UI.Extension
@section headSection{
    <script type="text/javascript">
        $(function () {
            $.globalHelper.datagridPara.init("/admin/SalesPromotion/Index",
            [@Html.GetSonBtnJs()],
                [[
                { field: 'SMinMoney', title: '促销消费最低金额', width: 50 },
                { field: 'SMaxMoney', title: '促销消费最高金额', width: 50 },
                { field: 'SIntegral', title: '积分', width: 50 },
                {
                    field: 'SBeginTime', title: '促销开始时间', width: 50, formatter: function (colData) {
                        return $.globalHelper.changeDateFormat(colData);
                    }
                },
                {
                    field: 'SEndTime', title: '促销结束时间', width: 50, formatter: function (colData) {
                        return $.globalHelper.changeDateFormat(colData);
                    }
                },
                 { field: 'SPlace', title: '促销地点', width: 50 }
                ]]);

            $("#tbList").datagrid($.globalHelper.datagridPara.paras);


        });

        @*根据当前登录用户 Session里 权限集合 的按钮，决定是否显示对应的按钮方法*@
        @if(Html.IsBtnExist("add")){
        <text>
        function add() {
            $.globalHelper.showCommonWindow("新增", "/admin/SalesPromotion/add", 450, 560);
        }
        </text>
        }

        @if (Html.IsBtnExist("remove"))
        {
            <text>
        function remove() {
            ifSelected(function (selectedRowData) {
                $.messager.confirm('确定', '您真的确定要删除吗？\n\n请确认！', function (r) {
                    if (r) {
                        $.get("/Admin/SalesPromotion/Remove/" + selectedRowData.SId, function () {
                            $.msgBoxObj.showInfo("删除成功 ~~~");
                            $.globalHelper.reloadSeletecTabDataGrid();
                        });
                    }
                });
            });
        }
        </text>
        }
        @if (Html.IsBtnExist("modify"))
        {
            <text>
        function modify() {
            ifSelected(function (selectedRowData) {
                $.globalHelper.showCommonWindow("修改", "/admin/SalesPromotion/modify/" + selectedRowData.SId, 450, 560);
            })
        }
        </text>
        }
        @if (Html.IsBtnExist("promotionAnalyze"))
          {
              <text>
        function promotionAnalyze() {
            ifSelected(function (selectedRowData) {
                //$.globalHelper.showCommonWindow("商品:【" + selectedRowData.GName + "】 销售趋势分析", "/admin/MembershipAnalysis/MemberLoyalty/" + selectedRowData.GId, 1200, 600);
                $.globalHelper.showCommonWindow("会员促销策略分析", "/admin/SalesPromotion/PromotionAnalyze/" + selectedRowData.SMinMoney + "/" + selectedRowData.SMaxMoney + "/" + $.globalHelper.changeDateFormat(selectedRowData.SBeginTime) + "/" + $.globalHelper.changeDateFormat(selectedRowData.SEndTime) + "/" + selectedRowData.SPlace , 1200, 600);
            })
        }
        </text>
          }
        //统一判断 是否有选中行，如果有，则调用回到函数（func），并传入 选中行的数据
        function ifSelected(func) {
            //获取选中行的数据
            var selectedRowData = $("#tbList").datagrid("getSelected");
            if (selectedRowData) {
                if (func && func instanceof Function) {
                    func(selectedRowData);//调用回调函数，并传入 选中行的数据
                }
            } else {
                $.msgBoxObj.showInfo("请选中要操作的行 ~~~");
            }
        }
    </script>
}
<table id="tbList"></table>
